/*客户端：自动对指定文件夹中的文件进行文件备份
    模块划分：
        数据管理模块：管理备份的文件信息
        目录遍历模块：获取指定文件夹中的所有文件路径名
        文件备份模块：将需要备份的文件上传备份到服务器
    数据管理模块：要管理的数据设计，判断一个文件是否需要重新备份
        1.文件是否是新增的
        2.不是新增的，则上次备份后有没有被修改过
    要管理的数据：
        文件的路径名，文件的唯一标识

    客户端的程序开发，实在window下的，使用的工具是vs，需要支持C++17
    
    数据管理模块的实现思想：
        1.内存存储：高效率访问--使用unordered_map
        2.持久化存储：文件存储
            文件存储设计到数据序列化：因为在vs中安装jsoncpp较为麻烦，因此直接自定义序列化格式
            key value：key是路径名，value是文件的唯一标识
            key val\nkey val\n
        

*/

#pragma
#include "data.hpp"

